package com.example.midushop.mapper.brand;

import com.example.midushop.entity.brand.Brand;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

/** 品牌信息映射接口*/
@Mapper
public interface BrandMapper {
    /**根据编号查询所有品牌信息，若编号为空则查询所有*/
    List<Brand> findAllBrand(@Param("brand_id") long brand_id,@Param("name") String brandName);

    /**
     * 添加品牌信息
     * @param brandName 品牌名称
     * @param image 品牌的logo
     * @param initial 品牌首字母
     * @param sort 排序
     * @param create_time 创建时间
     * @param update_time 更新时间
     * @return  返回受影响行数
     */
    int addBrand(@Param("name") String brandName, @Param("image") String image, @Param("initial") String initial, @Param("sort") int sort, @Param("create_time") Date create_time, @Param("update_time") Date update_time);
}
